\hypertarget{classyLib_1_1yObject}{}\doxysection{y\+Lib\+::y\+Object Class Reference}
\label{classyLib_1_1yObject}\index{yLib::yObject@{yLib::yObject}}


This is base-\/class of the all object in \mbox{\hyperlink{namespaceyLib}{y\+Lib}}.  




{\ttfamily \#include $<$yobject.\+hpp$>$}

Inheritance diagram for y\+Lib\+::y\+Object\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=12.000000cm]{classyLib_1_1yObject}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classyLib_1_1yObject_a4f7523f70c3832ac47812ca5d366adca}{y\+Object}} ()
\begin{DoxyCompactList}\small\item\em Default constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yObject_a0e54fc8334031b969dbc4a4d45c489b3}{y\+Object}} (\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} object\+\_\+name\+\_\+)
\begin{DoxyCompactList}\small\item\em Override constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yObject_a94c1477907a7d2cad4ee2ad321ba571a}{y\+Object}} (const \mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}} \&object\+\_\+)=delete
\begin{DoxyCompactList}\small\item\em Copy constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}} \& \mbox{\hyperlink{classyLib_1_1yObject_a5bdd44e891dc768a9a414618756818fd}{operator=}} (const \mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}} \&object\+\_\+)=delete
\begin{DoxyCompactList}\small\item\em Assignment constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yObject_a409ebd4dd4b5b5ca41de594eb6a6980b}{y\+Object}} (const \mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}} \&\&object\+\_\+)=delete
\begin{DoxyCompactList}\small\item\em Move constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}} \& \mbox{\hyperlink{classyLib_1_1yObject_a0aebad488c9d1f92f89f3074a23a3f90}{operator=}} (const \mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}} \&\&object\+\_\+)=delete
\begin{DoxyCompactList}\small\item\em Assignment constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yObject_a19061becef2eb18430987e9024d92a5b}{$\sim$y\+Object}} ()
\begin{DoxyCompactList}\small\item\em Default destructor. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \mbox{\hyperlink{classyLib_1_1yObject_a2db8b0c6fba5a9137092715442866090}{object\+\_\+name}}
\begin{DoxyCompactList}\small\item\em The object-\/name. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This is base-\/class of the all object in \mbox{\hyperlink{namespaceyLib}{y\+Lib}}. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classyLib_1_1yObject_a4f7523f70c3832ac47812ca5d366adca}\label{classyLib_1_1yObject_a4f7523f70c3832ac47812ca5d366adca}} 
\index{yLib::yObject@{yLib::yObject}!yObject@{yObject}}
\index{yObject@{yObject}!yLib::yObject@{yLib::yObject}}
\doxysubsubsection{\texorpdfstring{yObject()}{yObject()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Object\+::y\+Object (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Default constructor. 

\mbox{\Hypertarget{classyLib_1_1yObject_a0e54fc8334031b969dbc4a4d45c489b3}\label{classyLib_1_1yObject_a0e54fc8334031b969dbc4a4d45c489b3}} 
\index{yLib::yObject@{yLib::yObject}!yObject@{yObject}}
\index{yObject@{yObject}!yLib::yObject@{yLib::yObject}}
\doxysubsubsection{\texorpdfstring{yObject()}{yObject()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Object\+::y\+Object (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}}}]{object\+\_\+name\+\_\+ }\end{DoxyParamCaption})}



Override constructor. 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+name\+\_\+} & the name of obj. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classyLib_1_1yObject_a94c1477907a7d2cad4ee2ad321ba571a}\label{classyLib_1_1yObject_a94c1477907a7d2cad4ee2ad321ba571a}} 
\index{yLib::yObject@{yLib::yObject}!yObject@{yObject}}
\index{yObject@{yObject}!yLib::yObject@{yLib::yObject}}
\doxysubsubsection{\texorpdfstring{yObject()}{yObject()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Object\+::y\+Object (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}} \&}]{object\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}



Copy constructor. 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+} & exsited obj. \\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
This op is deleted. 
\end{DoxyWarning}
\mbox{\Hypertarget{classyLib_1_1yObject_a409ebd4dd4b5b5ca41de594eb6a6980b}\label{classyLib_1_1yObject_a409ebd4dd4b5b5ca41de594eb6a6980b}} 
\index{yLib::yObject@{yLib::yObject}!yObject@{yObject}}
\index{yObject@{yObject}!yLib::yObject@{yLib::yObject}}
\doxysubsubsection{\texorpdfstring{yObject()}{yObject()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Object\+::y\+Object (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}} \&\&}]{object\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}



Move constructor. 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+} & exsited obj. \\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
This op is deleted. 
\end{DoxyWarning}
\mbox{\Hypertarget{classyLib_1_1yObject_a19061becef2eb18430987e9024d92a5b}\label{classyLib_1_1yObject_a19061becef2eb18430987e9024d92a5b}} 
\index{yLib::yObject@{yLib::yObject}!````~yObject@{$\sim$yObject}}
\index{````~yObject@{$\sim$yObject}!yLib::yObject@{yLib::yObject}}
\doxysubsubsection{\texorpdfstring{$\sim$yObject()}{~yObject()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Object\+::$\sim$y\+Object (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Default destructor. 



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classyLib_1_1yObject_a0aebad488c9d1f92f89f3074a23a3f90}\label{classyLib_1_1yObject_a0aebad488c9d1f92f89f3074a23a3f90}} 
\index{yLib::yObject@{yLib::yObject}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yObject@{yLib::yObject}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}} \& y\+Lib\+::y\+Object\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}} \&\&}]{object\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}



Assignment constructor. 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+} & exsited obj. \\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
This op is deleted. 
\end{DoxyWarning}
\begin{DoxyReturn}{Returns}
The reference of \mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}}\textquotesingle{}s object. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yObject_a5bdd44e891dc768a9a414618756818fd}\label{classyLib_1_1yObject_a5bdd44e891dc768a9a414618756818fd}} 
\index{yLib::yObject@{yLib::yObject}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yObject@{yLib::yObject}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}} \& y\+Lib\+::y\+Object\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}} \&}]{object\+\_\+ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}



Assignment constructor. 


\begin{DoxyParams}{Parameters}
{\em object\+\_\+} & exsited obj. \\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
This op is deleted. 
\end{DoxyWarning}
\begin{DoxyReturn}{Returns}
The reference of \mbox{\hyperlink{classyLib_1_1yObject}{y\+Object}}\textquotesingle{}s object. 
\end{DoxyReturn}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classyLib_1_1yObject_a2db8b0c6fba5a9137092715442866090}\label{classyLib_1_1yObject_a2db8b0c6fba5a9137092715442866090}} 
\index{yLib::yObject@{yLib::yObject}!object\_name@{object\_name}}
\index{object\_name@{object\_name}!yLib::yObject@{yLib::yObject}}
\doxysubsubsection{\texorpdfstring{object\_name}{object\_name}}
{\footnotesize\ttfamily \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} y\+Lib\+::y\+Object\+::object\+\_\+name}



The object-\/name. 



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
/home/sky/y\+Lib/include/core/\mbox{\hyperlink{yobject_8hpp}{yobject.\+hpp}}\item 
/home/sky/y\+Lib/src/core/\mbox{\hyperlink{yobject_8cpp}{yobject.\+cpp}}\end{DoxyCompactItemize}
